const jwt  = require('jsonwebtoken')
const { promisify } = require('util') //可以将最后一个参数是回调函数的这种函数转换为promise

exports.sign = promisify(jwt.sign)
exports.verify = promisify(jwt.verify)
exports.decode = promisify(jwt.decode) //不验证直接转换
//生成jwt
// jwt.sign({
//     foot:"bor"
// },'5558555',function(err,token){
//     if(err){
//         return console.log("生成token失败")
//     }
//     console.log(token)
// })


//验证jwtjwt.verify()
// jwt.verify('eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmb290IjoiYm9yIiwiaWF0IjoxNjQ0NDIxODgyfQ.h697mFJ3fCYTuKemXPG36FXONhn3wrmKxIsVbPf2gII','5558555',function(err,token){
//     if(err){
//         return console.log("token 验证失败")
//     }
//     console.log(token)
// })
